{{tag>Lucid Maverick Natty BROUILLON}}
----
 
<note warning>Page en cours de rédaction</note>

====== MSPGCC4 ======
 
MSPGCC4 est compilateur permettant de créer des exécutables pour micro-contrôleur de type Texas Instrument [[http://fr.wikipedia.org/wiki/MSP430|MSP430]].
 
===== Pré-requis =====
 
  * Disposer des [[:sudo|droits d'administration]].
  * Disposer d'une connexion à Internet configurée et activée.
 
===== Installation =====
 
Pour installer MSPGCC4, il faut commencer par installer les paquets suivants: **[[apt>texinfo patch gcc-4.4]]**.
 
Nous allons ensuite récupérer et extraire les sources de la dernière version de MSPGCC4 depuis le site officiel du projet:

[[http://sourceforge.net/projects/mspgcc4/files/mspgcc4/]]

Il suffit alors de lancer la compilation et l'installation avec la commande suivante:
<code>sudo sh buildgcc.sh</code>
Une série de questions vous permettra de configurer votre installation. Les réponses proposées par défaut conviennent dans la plupart des cas.

===== Utilisation =====

Pour pouvoir lancer la commande msp430-gcc nous allons modifier le fichier ~/.bashrc et ajouter la ligne suivante à la fin de ce fichier:
<code>
export PATH=/opt/msp430-gcc-4.4.5/bin/
</code>

Pour finir nous allons faire en sorte que notre [[:terminal|terminal]] prenne en compte notre modification:
<code>
source ~/.bashrc
</code>

Et voilà, votre compilateur est maintenant opérationnel. Pour le vérifier rien de plus simple:
<code>
msp430-gcc -v
</code>

===== MSPDebug =====

MSPDebug est un débogueur pour micro-contrôleur MSP430 disponible dans les dépôts depuis Ubuntu [[Natty]].  **[[apt>mspdebug]]**


Pour les versions antérieur d'Ubuntu, les sources du projet sont disponibles sur le site officiel [[http://mspdebug.sourceforge.net|MSPDebug]]. 

Après avoir extrait les sources, il faut installer les paquets suivants, nécessaire à la compilation:
**[[apt>libncurses5-dev zlibc zlib1g-dev libx11-dev libusb-dev libreadline6-dev]]**

Pour extraire, compiler et installer MSPDebug:
<code>
tar xvfz mspdebug-version.tar.gz
cd mspdebug-version
make && sudo make install
</code>

===== Voir aussi =====

  * [[http://mspgcc4.sourceforge.net/|GCC 4.x toolchain for Texas Instruments MSP430 MCUs]]
 
//Basé sur [[http://mylightswitch.com/2010/06/21/installing-mpsgcc4-and-mspdebug-on-kubuntu-1004/|Installing MPSGCC4 and MSPDEBUG on Kubuntu 10.04]].//